package com.ruoyi.labdata.service;

import java.util.List;
import com.ruoyi.labdata.domain.LabClassRoom;

/**
 * 实验室地址Service接口
 * 
 * @author winner pan
 * @date 2022-02-07
 */
public interface ILabClassRoomService 
{
    /**
     * 查询实验室地址
     * 
     * @param classRoomId 实验室地址ID
     * @return 实验室地址
     */
    public LabClassRoom selectLabClassRoomById(Long classRoomId);

    /**
     * 查询实验室地址列表
     * 
     * @param labClassRoom 实验室地址
     * @return 实验室地址集合
     */
    public List<LabClassRoom> selectLabClassRoomList(LabClassRoom labClassRoom);

    /**
     * 新增实验室地址
     * 
     * @param labClassRoom 实验室地址
     * @return 结果
     */
    public int insertLabClassRoom(LabClassRoom labClassRoom);

    /**
     * 修改实验室地址
     * 
     * @param labClassRoom 实验室地址
     * @return 结果
     */
    public int updateLabClassRoom(LabClassRoom labClassRoom);

    /**
     * 批量删除实验室地址
     * 
     * @param classRoomIds 需要删除的实验室地址ID
     * @return 结果
     */
    public int deleteLabClassRoomByIds(Long[] classRoomIds);

    /**
     * 删除实验室地址信息
     * 
     * @param classRoomId 实验室地址ID
     * @return 结果
     */
    public int deleteLabClassRoomById(Long classRoomId);
}
